home *** CD-ROM | disk | FTP | other *** search
/ SGI Hot Mix 18 / Silicon_Graphics_hot mix 18.iso / .bin / awkzilla.awk < prev    next >
Text File  |  1998-02-05  |  3KB  |  97 lines

  1. ###########################################################################
  2. # awkzilla.awk - file to get Netscape 3.0's prefs to the cd.              #
  3. #                                                                         #
  4. # invoke it with:                                                         #
  5. #                                                                         #
  6. # $HOTMIXDIR/.bin/nawk -f $HOTMIXDIR/.bin/awkzilla.awk \          #
  7. #       $HOME/.netscape/preferences > $HOME/.netscape/preferehm18         #
  8. #                                                                         #
  9. # This is an awk script.  Well nawk really. We should place nawk on the   # 
  10. # CD just to be sure this functions.                                      #
  11. ###########################################################################
  12.  
  13. {
  14. if (gsub(/SHOW_TOOLBAR:.*/, "SHOW_TOOLBAR:\t\t" "True" )){
  15.     st = 1
  16. }
  17. if (gsub(/SHOW_URL:.*/, "SHOW_URL:\t\t" "False" )){
  18.     surl = 1
  19. }
  20. if (gsub(/SHOW_DIRECTORY_BUTTONS:.*/, "SHOW_DIRECTORY_BUTTONS:\t" "False" )){
  21.     sdb = 1
  22. }
  23. if (gsub(/SHOW_MENBAR:.*/, "SHOW_MENUBAR:\t\t" "True" )){
  24.     sm = 1
  25. }
  26. if (gsub(/AUTOLOAD_IMAGES:.*/, "AUTOLOAD_IMAGES:\t" "True" )){
  27.     ai = 1
  28. }
  29. if (gsub(/EMAIL_ADDRESS:.*/, "EMAIL_ADDRESS:\t\t"  ENVIRON["USERNAME"]"\@" ENVIRON["HOSTNAME"]"." ENVIRON["DOMAINNAME"])){
  30.     ea = 1
  31. }
  32. if (gsub(/HOME_DOCUMENT:.*/, "HOME_DOCUMENT:\t\t" "file\:" ENVIRON["HOTMIXDIR"] "\/html\/index.html" )){
  33.     hd = 1
  34. }
  35. if (gsub(/BOOKMARKS_FILE:.*/, "BOOKMARKS_FILE:\t\t" "~\/.netscape\/bookmarks_hm18.html" )){
  36.     bf = 1
  37. }
  38. if (gsub(/HISTORY_FILE:.*/, "HISTORY_FILE:\t\t" "~\/.netscape\/history_hm18.db" )){
  39.     hf = 1
  40. }
  41. if (gsub(/PERSONAL_MIME_TYPES:.*/, "PERSONAL_MIME_TYPES:\t" ENVIRON["HOTMIXDIR"] "\/.bin\/netscape\/mime.types.nofork.hm18")){
  42.     pmt = 1
  43. }
  44. if (gsub(/PERSONAL_MAILCAP:.*/, "PERSONAL_MAILCAP:\t" ENVIRON["HOTMIXDIR"] "\/.bin\/netscape\/mailcap.nofork.hm18")){
  45.     pmc = 1
  46. }
  47. if (gsub(/DISABLE_JAVA:.*/, "DISABLE_JAVA:\t\t" "False")){
  48.     dj = 1
  49. }
  50. if (gsub(/DISABLE_JAVASCRIPT:.*/, "DISABLE_JAVASCRIPT:\t" "False")){
  51.     djs = 1
  52. }
  53. print $0
  54. } END {
  55. if (st == 0){
  56.     print "SHOW_TOOLBAR:\t\t" "True"
  57. }
  58. if (surl == 0){
  59.     print "SHOW_URL:\t\t" "False"
  60. }
  61. if (sdb == 0){
  62.     print "SHOW_DIRECTORY_BUTTONS:\t" "False"
  63. }
  64. if (sm == 0){
  65.     print "SHOW_MENUBAR:\t\t" "True"
  66. }
  67. if (ai == 0){
  68.     print "AUTOLOAD_IMAGES:\t" "True"
  69. }
  70. if (ea == 0){
  71.     print "EMAIL_ADDRESS:\t\t"  ENVIRON["USERNAME"]"\@" ENVIRON["HOSTNAME"]"." ENVIRON["DOMAINNAME"]
  72. }
  73. if (hd == 0){
  74.     print "HOME_DOCUMENT:\t\t" "file\:" ENVIRON["HOTMIXDIR"] "\/html\/index.html"
  75. }
  76. if (bf == 0){
  77.     print "BOOKMARKS_FILE:\t\t" "~\/.netscape\/bookmarks_hm18.html"
  78. }
  79. if (hf == 0){
  80.     print "HISTORY_FILE:\t\t" "~\/.netscape\/history_hm18.db"
  81. }
  82. if (pmt == 0){
  83.     print "PERSONAL_MIME_TYPES:\t" ENVIRON["HOTMIXDIR"] "\/.bin\/netscape\/mime.types.nofork.hm18"
  84. }
  85. if (pm == 0){
  86.     print "PERSONAL_MAILCAP:\t" ENVIRON["HOTMIXDIR"] "\/.bin\/netscape\/mailcap.nofork.hm18"
  87. }
  88. if (dj == 0){
  89.     print "DISABLE_JAVA:\t\t" "False"
  90. }
  91. if (djs == 0){
  92.     print "DISABLE_JAVASCRIPT:\t\t" "False"
  93. }
  94. }
  95.  
  96.  
  97.